package com.example.androidpattern.observer.interfaces;

/**
 * @ClassName: Subject$
 * @Description: 主题接口, 所有的主题都需要实现这个接口
 * @Author: xinya
 * @CreateDate: 2020/11/10$ 14:45$
 * @UpdateRemark: 更新内容
 * @Version: 1.0
 */
public interface Subject {
    /**
     * 注册
     * @param observer
     */
    public void registerObserver(Observer observer);

    /**
     * 取消注册
     * @param observer
     */
    public void unregisterObserver(Observer observer);

    /**
     * 通知
     */
    public void notifyObservers();
}
